Skip to content

Add Brotli 0.6.0 #464

Merged
merged 2 commits into from
Aug 22, 2017
Merged

Add Brotli 0.6.0 #464

merged 2 commits into from
Aug 22, 2017

Conversation

pmenzel
Copy link
Collaborator

@pmenzel pmenzel commented Aug 21, 2017

Tested on keineahnung.

[Description][1]:

> Brotli is a generic-purpose lossless compression algorithm that
> compresses data using a combination of a modern variant of the LZ77
> algorithm, Huffman coding and 2nd order context modeling, with a
> compression ratio comparable to the best currently available
> general-purpose compression methods. It is similar in speed with
> deflate but offers more dense compression.

```
$ # https://github.com/google/brotli/archive/v0.6.0.tar.gz is correct
$ bee init https://github.com/google/brotli/releases/download/v0.6.0/Brotli-0.6.0.tar.gz
creating Brotli-0.6.0-0.bee from template '/etc/default/bee/templates/fallback'
$ mv Brotli-0.6.0-0.bee brotli.be0
$ git add $_
$ vim brotli.be0
```

Note, that as described in [issue #539][2] the source code archive is
needed. Brotli-0.6.0.tar.gz is for the Python bindings.

[1]: https://github.com/google/brotli
[2]: https://github.com/google/brotli/issues/539
@donald
Copy link
Collaborator

donald commented Aug 21, 2017

Who will be using this shared library?

@pmenzel
Copy link
Collaborator Author

pmenzel commented Aug 21, 2017

The command line utility bro, and all kinds of HTTP server like Apache HTTP Server, or Nginx.

$ ldd /usr/bin/bro
	linux-vdso.so.1 (0x00007fff51ff9000)
	libbrotlienc.so.0.6.0 => /usr/lib/libbrotlienc.so.0.6.0 (0x00007fdb20983000)
	libbrotlidec.so.0.6.0 => /usr/lib/libbrotlidec.so.0.6.0 (0x00007fdb20763000)
	libbrotlicommon.so.0.6.0 => /usr/lib/libbrotlicommon.so.0.6.0 (0x00007fdb20544000)
	libm.so.6 => /lib/libm.so.6 (0x00007fdb20231000)
	libc.so.6 => /lib/libc.so.6 (0x00007fdb1fe93000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fdb20c70000)

@donald
Copy link
Collaborator

donald commented Aug 22, 2017

Yeah, must have overlooked this one

@donald donald merged commit 45a06ae into master Aug 22, 2017
@donald donald deleted the add-brotli-0.6.0 branch October 9, 2017 11:13
Sign in to join this conversation on GitHub.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants